Big Huge Thesaurus

French telephone

noun